Single-machine scheduling with release times, deadlines, setup times, and rejection

نویسندگان

چکیده

Abstract Single-machine scheduling where jobs have a penalty for being late or rejected altogether is an important (sub)problem in manufacturing, logistics, and satellite scheduling. It known to be NP-hard the strong sense, there no polynomial-time algorithm that can guarantee constant-factor approximation (unless P=NP). We provide exact fixed-parameter tractable slack maximum number of time windows overlapping at any point time, i.e., width. This has runtime exponential these parameters, but quadratic jobs, even when modeling sequence-dependent setup times. further fully-polynomial scheme (FPTAS) with only this width as parameter, having bound cubic. Finally, we propose neighbourhood heuristic similar Balas-Simonetti neighbourhood. All algorithms use efficient representation state space inspired by decision diagrams, partial solutions are provably dominated excluded from consideration. Experimental evidence shows method significantly outperforms state-of-the-art on instances smaller than one third finds optimal previously unsolved instances. The FPTAS competitive heuristics smaller, most other quality.

برای دانلود باید عضویت طلایی داشته باشید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Single machine batch scheduling problem with family setup times and release dates to minimize makespan

In this paper we consider the single machine batch scheduling problem with family setup times and release dates to minimize makespan. We show that this problem is strongly NP-hard, and give an O n n m + 1 m time dynamic programming algorithm and an O(mk k P 2k−1) time dynamic programming algorithm for the problem, where n is the number of jobs, m is the number of families, k is the number of di...

متن کامل

Single-machine scheduling with release dates, due dates and family setup times

We address the NP-hard problem of scheduling n independent jobs with release dates, due dates, and family setup times on a single machine to minimize the maximum lateness. This problem arises from the constant tug-of-war going on in manufacturing between efficient production and delivery performance, between maximizing machine utilization by batching similar jobs and maximizing customers’ satis...

متن کامل

Single-machine scheduling with stepwise tardiness costs and release times

We study a scheduling problem that belongs to the yard operations component of the railroad planning problems, namely the hump sequencing problem. The scheduling problem is characterized as a single-machine problem with stepwise tardiness cost objectives. This is a new scheduling criterion which is also relevant in the context of traditional machine scheduling problems. We produce complexity re...

متن کامل

Scheduling Processes with Release Times, Deadlines, Precedence, and Exclusion Relations

We present an algorithm that finds an optimal schedule on a single processor for a given set of processes such that each process starts executing after its release time and completes its computation before its deadline, and a given set of precedence relations and a given set of exclusion relations defined on ordered pairs of process segments are satisfied. This algorithm can be applied to the i...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: European Journal of Operational Research

سال: 2021

ISSN: ['1872-6860', '0377-2217']

DOI: https://doi.org/10.1016/j.ejor.2020.09.042